long-term survival - İngilizce Eş Anlamlılar Sözlük